package stancel.peter.smslogger;

/**
 * Obsahuje informacie o kontaktoch nachadzajucich sa v telefone.
 * Pouziva sa pri vytvarani filtra kontaktov.
 * @author Peter Stancel
 */
public class Contact {

	/** Meno kontaktu. */
	private String name;
	/** Telefonne cislo kontaktu. */
	private String number;
	/** true ak sa nachadza vo filtre kontaktov */
	private boolean checked;

	/**
	 * Konstruktor.
	 * @param name Meno kontaktu.
	 * @param number Telefonne cislo kontaktu.
	 * @param checked true ak sa nachadza vo filtre kontaktov
	 */
	public Contact(String name, String number, boolean checked) {
		this.name = name;
		this.number = number;
		this.checked = checked;
	}

	/**
	 * Vrati meno kontaktu.
	 * @return Meno kontaktu.
	 */
	public String getName() {
		return name;
	}

	/**
	 * Vrati telefonne cislo kontaktu.
	 * @return Telefonne cislo kontaktu.
	 */
	public String getNumber() {
		return number;
	}

	/**
	 * Vrati true ak sa nachadza vo filtre kontaktov.
	 * @return true ak sa nachadza vo filtre kontaktov, inak false
	 */
	public boolean isChecked() {
		return checked;
	}

	/**
	 * Nastavi <i>checked</i>.
	 * @param checked true ak sa nachadza vo filtre kontaktov
	 */
	public void setChecked(boolean checked) {
		this.checked = checked;
	}
}
